package org.gfix.binding;

import java.util.Collection;

import org.gfix.annotation.FixBinding;
import org.gfix.annotation.FixBindingSet;
import org.gfix.annotation.FixBound;
import org.gfix.annotation.FixFormatter;
import org.gfix.annotation.FixGroup;
import org.gfix.annotation.FixGroupSet;
import org.gfix.types.FixVersion;

public class SimpleRepeatingGroupParentType {

	@FixBindingSet(fixBindings=
	{
		@FixBinding(fixVersion=FixVersion.FIX_44, fixTag=69,formatter=@FixFormatter)
	})
	private String groupIdentifier;
	
	@FixGroupSet( fixGroups =
	{
		@FixGroup(fixGroupTag=70, fixVersion=FixVersion.FIX_44)
	})
	@FixBound(javaType=SimpleRepeatingGroupType.class)
	private Collection<SimpleRepeatingGroupType> group;

	@FixBindingSet(fixBindings=
	{
		@FixBinding(fixVersion=FixVersion.FIX_44, fixTag=68,formatter=@FixFormatter)
	})
	private String postGroupIdentifier;

	
	@FixGroupSet( fixGroups =
	{
		@FixGroup(fixGroupTag=270, fixVersion=FixVersion.FIX_44)
	})
	private Collection<SimpleRepeatingGroupType> notUsedGroup2;
	
	
	@FixGroupSet( fixGroups =
	{
		@FixGroup(fixGroupTag=271, fixVersion=FixVersion.FIX_44)
	})
	private SimpleRepeatingGroupType[]notUsedGroup3;
	
	public String getGroupIdentifier() {
		return groupIdentifier;
	}

	public void setGroupIdentifier(String groupIdentifier) {
		this.groupIdentifier = groupIdentifier;
	}

	public Collection<SimpleRepeatingGroupType> getGroup() {
		return group;
	}

	public void setGroup(Collection<SimpleRepeatingGroupType> group) {
		this.group = group;
	}

	public String getPostGroupIdentifier() {
		return postGroupIdentifier;
	}

	public void setPostGroupIdentifier(String postGroupIdentifier) {
		this.postGroupIdentifier = postGroupIdentifier;
	}
	
	
	
}
